package com.example.sxmall.dao.mapper;

import com.example.sxmall.dao.pojo.Types;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TypesMapper {
    /**
     * 查看款式列表
     * @return
     */
    public List<Types> listTypes();

    /**
     * 根据ID查询
     * @param tid
     * @return
     */
    public Types findTypesById(@Param("tid") Integer tid);

    /**
     * 根据name模糊查询
     * @param tname
     * @return
     */
    public List<Types> findTypesByName(@Param("tname") String tname);

    /**
     * 添加
     * @param types
     * @return
     */
    public int insertTypes(@Param("types") Types types);

    /**
     * 删除
     * @param tid
     * @return
     */
    public int deleteTypes(@Param("tid") int tid);

    /**
     * 动态修改
     * @param types
     * @return
     */
    public int updateTypes(@Param("types") Types types);
}
